<?php
// +----------------------------------------------------------------------
// | 幕小铺
// +----------------------------------------------------------------------
// | 版权所有 2016~2020 幕小铺科技（大连）有限公司
// +----------------------------------------------------------------------
// | 2020/06/02
// +----------------------------------------------------------------------

namespace app\erp\validate;

use think\Validate;

/**
 * 公共类 验证器 评论管理
 * @package app\admin\validate
 * @author dou<51779987@qq.com>
 */
class Evaluate extends Validate
{
    protected $rule = [
        'user_id'	        =>  'require|number',
        'id'		        =>  'require|number|gt:0',
		'goods_id'		    =>  'require',
        'score'		        =>  'require',
		'content'	        =>  'require',
		'uid'	            =>  'require',
		'evaluate_imgs'	    =>  'require',
		'spbz_score'	    =>  'require',
		'qifw_score'	    =>  'require',
		'order_id'	    	=>  'require',
    ];

    protected $message  =   [
        'user_id' 		    =>  'user_id格式错误',
        'id'		        =>  'id格式错误',
        'goods_id'		    =>  '评论商品ID不可为空',
        'score'		        =>  '评论分数不可为空',
        'content'	        =>  '评论内容不可为空',
        'uid'	            =>  'uid格式错误',
        'evaluate_imgs'	    =>  '最少发布一张评论相关图片',
        'spbz_score'	    =>  '商品包装评分不能为空',
        'qifw_score'	    =>  '其他服务评分不能为空',
        'order_id'	    	=>  '订单id不能为空',
    ];

    //验证场景
    protected $scene = [
        'evaluate_index'=>  [//列表
            'user_id'
        ],
        'evaluate_add'=>  [//添加
            'user_id',
            'goods_id',
            'score',
            'uid',
            'spbz_score',
            'qifw_score',
            'order_id',
        ],
        'evaluate_edit'=>  [//修改
            'user_id',
            'id',
            'goods_id',
            'score',
            'uid',
			'spbz_score',
            'qifw_score',
        ],
        'evaluate_delete'=>  [//删除
            'user_id',
            'id',
        ]
    ];
}
